@charset "UTF-8";

@media all
{
  html * { }

  textarea, pre, tt, code {
	font-family:Arial, Helvetica, sans-serif; 	
  }

  body {
    font-family:Arial, Verdana;
    font-size: 12px; color:#333;
  }

  h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.25em 0; }
  h1 { font-size: 200% }                        /* 24px */
  h2 { font-size: 166.67% }                     /* 20px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

  p { }

  /* ### Lists | Listen  #### */

  ul, ol, dl {}
  li {}

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
  .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; }
  .float_right { float: right; }
  .center { text-align:center; margin: 0.5em auto }
  .cb{ clear:both; font-size:0px;}
  .cl{ clear:left; font-size:0px;}

  a {color: #000; text-decoration:none;}
  a:focus,
  a:hover,
  a:active { color:#000; text-decoration:underline;}
  
  #topnav a { color: #aac; font-weight: bold; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active{ text-decoration:underline; background-color: transparent;}
  
  #footer a { color: #fff; background:transparent; font-weight:normal;}
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color: #fff; background-color: transparent; text-decoration:underline;}

   /**table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }*/

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #000 solid;
  }
  /*--------------- padding-------------------------------*/
  .p20t{ padding-top:20px;}
  .p8t{ padding-top:8px;}
  .p1t{ padding-top:1px;}
  .p3t{ padding-top:3px;}
  .p5t{ padding-top:5px;}
  .p10t{ padding-top:10px;}
  
  .p20b{ padding-bottom:20px;}
  .p10b{ padding-bottom:10px;}
  .p5b{ padding-bottom:5px;}
  
  .p9l{ padding-left:9px;}
  .p5l{ padding-left:5px;}
  .p12l{ padding-left:12px;}
  .p15l{ padding-left:15px;}
  .p10l{ padding-left:10px;}
  .p25l{ padding-left:25px;}
  
  .p10r{ padding-right:10px;}
  .p15r{ padding-right:15px;}
  .p12r{ padding-right:12px;}
  .p3r{ padding-right:3px;}
  
  .p15{ padding:15px;}
  .p10{ padding:10px;}
  
  /*--------------- margin-------------------------------*/
  .m5t{ margin-top:5px;}
  .m8t{ margin-top:8px;}
  .m10t{ margin-top:10px;}
  
  .m8l{ margin-left:8px;}
  
  .m10b{ margin-bottom:10px;}
  .m15b{ margin-bottom:15px;}
  .m8b{ margin-bottom:8px;}
  
  /*--------------- width-------------------------------*/
  .w233{ width:233px;}
  .w717{ width:717px;}
  .w229{ width:229px;}
  .w350{ width:350px;}
  .w332{ width:332px;}
  .w215{ width:215px;}
  .w180{ width:180px;}
  .w300{ width:300px;}
  .w366{ width:366px;}
  .w466{ width:466px;}
  .w670{ width:670px;}
  .w690{ width:690px;}
  .w213{ width:213px;}
  
  /*--------------- content-------------------------------*/
  .font_11{ font-size:11px;}
  .font_17{ font-size:17px;}
  .color_ligh_gry{ color:#999;}
  .font_13_bo{ font-size:13px; font-weight:bold;}
  .font_12_cp{ font-size:12px; text-transform:uppercase;}
  .boder_box{ border:1px solid #CCC;}
  .boder_bt_white{ border-bottom:1px solid #fff;}
  
  .bg_banner{ background:url(../../images/bg_banner.png) no-repeat; padding:8px 10px 17px 9px; width:698px;}
  .box_search{ background:url(../../images/bg_box_search.png) no-repeat top; width:233px; min-height:227px; padding-top:2px;}
  .tt_search{ background:url(../../images/bg_tt.png) no-repeat top; width:208px; color:#0a204d; height:46px; line-height:32px;padding:0px 10px 0px 15px; font-size:17px; text-shadow:#FFF 1px 0px 1px;}
  .txt_search{ background:url(../../images/bg_txt_search.png) no-repeat top; width:188px; height:27px; padding:1px 10px 15px 10px; position:relative;}
  .txt{ background:transparent; width:170px; height:20px; padding:2px; border:none; color:#666;}
  .icon_search{ width:39px; height:40px; position:absolute; top:0; right:-13px;}
  .line_tt{ border-bottom:1px solid #0f2a63; position:relative; height:2px; margin-bottom:6px;}
  .text_tt{ background:#FFF; padding-right:5px; font-size:14px; color:#0f2a63; text-transform:uppercase; position:absolute; top:-9px; left:0px; font-weight:bold;}
  
  .box_img_er{ background:url(../../images/line_bt_img.png) no-repeat center bottom; padding-bottom:8px;}
  .more{ background:url(../../images/icon.jpg) no-repeat 0 4px; padding-left:15px; margin-left:10px;}
  	.more a{ color:#026da5; text-decoration:none; font-variant:normal;}
	.more a:hover{ color:#026da5; text-decoration:underline; font-variant:normal; background:none;}
  
 #footer_content{ width:950px; height:76px; background:url(../../images/bg_footer.png) no-repeat top center; color:#fff; margin:0 auto 0 auto; padding-top:10px} 
 
 .bg_banner_un{ background:url(../../images/bg_banner.png) no-repeat; padding:8px 10px 8px 9px; width:698px; background-position:0px -76px;}
 .bg_tt_un{ background:url(../../images/bg_tt_under.png) no-repeat; width:888px; height:32px; color:#0a204d; line-height:32px; padding:0px 10px 0px 35px; font-size:17px; text-shadow:#FFF 1px 0px 1px;; text-transform:uppercase;}
 .box_kon{}
 	.box_kon img{ border:1px solid #fff; float:left; margin:0 10px 0 0; -webkit-box-shadow: 0px 0px 5px #393939; -moz-box-shadow:0px 0px 5px #393939; box-shadow: 0px 0px 5px #393939; }
.bg_map{ background: url(../../images/bg_22.png) no-repeat bottom;}
.bg_left_page{ background:url(../../images/bg_left_page.png) no-repeat left center;}
.bg_banner_un1{ background:url(../../images/bg_tt_under1.png) no-repeat; padding:0px 10px 0px 15px; width:308px; height:31px; color:#0a204d; line-height:30px;}
.pic_pro{ border-bottom:1px dotted #999; padding-bottom:8px;}
	.pic_pro img{ border:1px solid #666; margin-right:5px; float:left;}
.line_bt_box{ background:url(../../images/line_bt_box.png) no-repeat left bottom ;}
.txt_sag{ background:url(../../images/bg_txt.jpg) repeat-x; height:21px; padding:2px; border:1px solid #bdbcbd;}
.box_imgland{ background:url(../../images/line_bt_box1.png) repeat-x bottom; padding:10px 0 10px 0;}
	.box_imgland img{ border:1px solid #999;}
.sty_table{ padding-left:20px; vertical-align:text-top;}

 .page_bt{ float:right; list-style-type:none; padding:5px 5px 0 0;}
	  .page_bt li{ list-style-type:none; float:left; margin-left:2px;}
	  .page_bt li a{ background:url(../../images/bg_page.png) no-repeat; width:35px; height:20px; display:block; text-align:center; line-height:20px; color:#fff;}
	  .page_bt li a:hover{ background:url(../../images/bg_page_o.png) no-repeat; width:35px; height:20px; display:block; text-align:center; line-height:20px; text-decoration:none;}
	  .page_bt li.current a{ background:url(../../images/bg_page_o.png) no-repeat; width:35px; height:20px; display:block; text-align:center; line-height:20px; text-decoration:none;}
.box_google_map{ width:698px; border:1px solid #CCC;}
.bg_tt_table{ background:url(../../images/bg_tt_table.jpg) repeat-x; height:36px; border-bottom:1px solid #fff;}
.bg_light_gry{ background:#f1f2f2;}
.box_imgland1{ background:url(../../images/line_bt_box1.png) repeat-x bottom; padding:0 0 10px 0;}
.c_im{ width:690px; float:left;}
	.c_im img{ border:1px solid #c9c9c9;}
.bg_thumb_im{ width:213px; background:url(../../images/bg_33.jpg) repeat-y right; float:right; padding-bottom:16px; min-height:390px;}
	.bg_thumb_im img{ float:left; margin:16px 0 0 16px; border:1px solid #FFF; }
	.bg_thumb_im img:hover{ border:1px solid #333;}
	
.bt_click{ background:url(../../images/bt_klikher.png) no-repeat; width:199px; height:25px; background-position: 0px 0px; display:block;}	
	a.bt_click:hover, a.bt_click:active{background-position: 0px -27px; display:block;}
.bt_seflte{ background:url(../../images/bt_seflere.png) no-repeat; width:150px; height:25px; background-position: 0px 0px; display:block;}	
	a.bt_seflte:hover, a.bt_seflte:active{background-position: 0px -27px; display:block;}
.bt_tilbage{ background:url(../../images/bt_gatibaga.png) no-repeat; width:116px; height:25px; background-position: 0px 0px; display:block;}	
	a.bt_tilbage:hover, a.bt_tilbage:active{background-position: 0px -27px; display:block;}
.bt_sendmail{ background:url(../../images/bt_sendemail.png) no-repeat; width:215px; height:25px; background-position: 0px 0px; display:block;}	
	a.bt_sendmail:hover, a.bt_sendmail:active{background-position: 0px -27px; display:block;}
.bt_reference{ background:url(../../images/bt_referencer.png) no-repeat; width:116px; height:21px; background-position: 0px 0px; display:block;}	
	a.bt_reference:hover, a.bt_reference:active{background-position: 0px -23px; display:block;}
	
.box_sa{ background:#eeeeee url(../../images/bg_44.jpg) no-repeat bottom; width:187px; border:1px solid #CCC; padding:12px;}
	
}
